﻿@charset "utf-8";

/*初始化*/
html { font-family:"微软雅黑";}  
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input,figure { margin: 0; padding: 0; }
body { -webkit-overflow-scrolling: touch; text-align:left;  max-height: 100%; }
a, a:hover { text-decoration: none; outline: none;  }
li { list-style: none }
img { border: none; max-width:100%; }
input, select, textarea { border: none; outline: none; background: none }
em,i { font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
.jz{ width:1200px; margin:0 auto;}

.clearfix::after{ clear: both; display: block; height: 0; content: ''; visibility: hidden;}
.fl{float:left; display:inline;} 
.fr{float:right; display:inline;}

/*top-menu*/
.gyNavBg { background:#262626; height:54px; width:100%; padding:5px 0;}
.gyNavBg .jz { position:relative; z-index:99;}
.gyNavBg .logo{height: 54px; margin-right:40px;}
.gyNavBg .logo a { display:block;}
.gyNavBg .tel { position:absolute; right:0; font-size:16px; color:#fefefe; padding-left:35px; line-height:54px; background:url(../images/top_06.jpg) no-repeat 0 12px; }
.gyNavBg .mgLogo span { color:#ffffff; line-height:52px; font-size:18px;}
.mgLogo a { line-height:53px; color:#ffffff; font-size:16px;}
.gyNav .mainBtn{ line-height:54px;}
.gyNav .mainBtn { display:block; font-size:16px; color:#fefefe; padding:0 25px; text-align:center;}
.gyNav .mainBtn { background:url(../images/navbtnbg_04.jpg) no-repeat right 0; height:54px;}
.gyNav li.liLast { background:none;}
.gyNav .navListBg { background:url(../images/navlistbg_07.jpg) no-repeat 98px 25px; padding:0 30px}

.gyNav .navHidden { display:none;  position:absolute; z-index:8888;background:#ffffff; box-shadow:0px 0px 5px 2px #d5d5d5; top:54px;}
.gyNav .navHidden .icon { background:url(../images/iconbg_02.png) no-repeat; width:16px; height:9px; position:absolute;}
.gyNav .navHidden .icon1 { top:-9px; left:403px;}
.gyNav .navHidden .icon2 { top:-9px; left:53px;}
.gyNav .navHidden .icon3 { top:-9px; left:48px;}
.gyNav .navHidden a { color:#666666; font-size:14px;}
.gyNav .navHidden a:hover { color:#eb510b;}
.gyNav .navHidden .titleBox { border-bottom:1px #999999 solid;}
.gyNav .navHidden .titleBox h2 { line-height:40px; font-weight:normal; font-size:16px; border-bottom:2px #0e6eb8 solid; width:; margin-bottom:-1px;}
.pl30 { padding-left:45px;}
.pl100 { padding-left:100px;}
.gyNav .navHidden1 { padding-top:10px; left:-360px; width:1000px; padding-bottom:20px;}
.gyNav .navHidden2 { width:124px; padding-bottom:10px;}
.gyNav .navHidden2 li , .navHidden3 li { text-align:center;}
.gyNav .navHidden3 { width:110px; padding-bottom:10px;}
.gyNav td { height:40px; }
.gyNav .navHidden a { line-height:30px;}

/* banner */
.flexslider{position:relative;height:619px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:619px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.flexslider a { width:100%; height:100%; display:block;}

/*footer*/
#footer { background:url(../images/footer_02.jpg) repeat; width:100%; height:75px; padding:45px 0;}
#footer .ewm { float:left;}
#footer .linkbox { float:left; width:650px; font-size:16px; color:#ebeaea; margin-left:80px; line-height:28px;}
#footer .linkbox a { color:#ebeaea; padding-right:40px;}
#footer .clock { float:right; font-size:14px; color:#fff; line-height:28px;}
#footer .clock .day { font-size:24px; padding:0 5px;}
.fff{width:1198px;
height:405px;
margin:0 auto;
margin-top:20px;
margin-bottom:28px;}
.mengxiang{width:1196px;
height:200px;
margin:0 auto;
margin-top:20px;}
.zhuanye{width:1198px;
height:330px;
margin:0 auto;
margin-top:40px;}